3SUM, 3XOR, Triangles

نویسندگان

  • Zahra Jafargholi
  • Emanuele Viola
چکیده

Pǎtraşcu (STOC ’10) reduces the 3SUM problem to listing triangles in a graph. In the other direction, we show that if one can solve 3SUM on a set of size n in time n1+ then one can list t triangles in a graph with m edges in time Õ(m1+ t1/3− /3). Our result builds on and extends works by the Paghs (PODS ’06) and by Vassilevska and Williams (FOCS ’10). We make our reductions deterministic using tools from pseudorandomness. We then re-execute both Pǎtraşcu’s reduction and ours for the variant 3XOR of 3SUM where integer summation is replaced by bit-wise xor. As a corollary we obtain that if 3XOR is solvable in linear time but 3SUM requires quadratic randomized time, or vice versa, then the randomized time complexity of listing m triangles in a graph with m edges is m4/3 up to a factor mα for any α > 0. ∗Supported by NSF grants CCF-0845003, CCF-1319206. Email: {zahra,viola}@ccs.neu.edu

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reducing 3XOR to listing triangles, an exposition

The 3SUM problem asks if there are three integers a, b, c summing to 0 in a given set of n integers of magnitude poly(n). This problem can be easily solved in time Õ(n). (Throughout this note, Õ and Ω̃ hide subpolynomial factors n.) It seems natural to believe that this problem also requires time Ω̃(n), and this has been confirmed in some restricted models.[Eri99, AC05] The importance of this bel...

متن کامل

Higher Lower Bounds from the 3SUM Conjecture

The 3SUM conjecture has proven to be a valuable tool for proving conditional lower bounds on dynamic data structures and graph problems. This line of work was initiated by Pǎtraşcu (STOC 2010) who reduced 3SUM to an offline SetDisjointness problem. However, the reduction introduced by Pǎtraşcu suffers from several inefficiencies, making it difficult to obtain tight conditional lower bounds from...

متن کامل

Listing Triangles

We present new algorithms for listing triangles in dense and sparse graphs. The running time of our algorithm for dense graphs is Õ(n + nt), and the running time of the algorithm for sparse graphs is Õ(m + mt), where n is the number of vertices, m is the number of edges, t is the number of triangles to be listed, and ω < 2.373 is the exponent of fast matrix multiplication. With the current boun...

متن کامل

Constructing the Visibility Graph for N Line Segments in On

There are many problems in computational geometry for which the best know algorithms take time (n) (or more) in the worst case while only very low lower bounds are known. In this paper we describe a large class of problems for which we prove that they are all at least as di cult as the following base problem 3sum: Given a set S of n integers, are there three elements of S that sum up to 0. We c...

متن کامل

On a Class of O(n2) Problems in Computational Geometry

There are many problems in computational geometry for which the best know algorithms take time 19(n 2) (or more) in the worst case while only very low lower bounds are known. In this paper we describe a large class of problems for which we prove that they are all at least as difficult as the following base problem 3SUM: Given a set S of n integers, are there three elements of S that sum up to 0...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electronic Colloquium on Computational Complexity (ECCC)

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2013